home *** CD-ROM | disk | FTP | other *** search
- AmTALK II - 2.2
- ===============
-
- AmTALK II is a combined server/client for the Internet TALK
- protocol for point-to-point online chatting.
-
- AmTALK II has the following highlites:
-
- - fully multithreaded for several talk sessions at once.
-
- - auto answer facility to accept talk requests and store
- incoming messages. Can be triggered manually or by
- a user-definable timeout. Optional auto answer
- information icon on workbench displaying number
- of new and unread messages.
-
- - "Locate" function to locate an AmTALK II user on a dynamic
- IP address even if you don't know the exact IP number
- he is using right now.
-
- - history of last used talk addresses for easy access.
-
- - user configurable sounds for notification of incoming talk
- requests and successfully established talk links and more...
-
- - userlist to store frequently used talk partners,
- with aliasing for easy talk start and specificable
- access privilleges (override auto answer,
- refuse/ignore always, locate always etc.)
-
- - can be started from inetd, or reside resident in
- the background, activated by hotkey.
-
- - supports clipboard Copy & Paste from talk windows.
-
- - keeps a full log of incoming talk requests.
-
- - supports session log save in ANSI or plain text mode
-
- - nice and friendly GUI to start talks, control
- operation and configuration
-
- - handles incoming talk requests with "wrong" usernames
- gracefully.
-
- - keyboard resethandler to gracefully close active talk
- requests upon a soft reset.
-
- - works with Genesis, AmiTCP, Miami and as225r2-derived TCP/IP stacks.
-
-
- NOTE: the provided Installer script doesn't work with the old OS 1.3
- 1.24/1.25 versions of Installer. Please get Installer-43_3.lha from AmiNet
- (/util/misc) or from ftp.vapor.com, /pub/misc/Installer-43_3.lha.
-
- AmTALK 2.x uses different keyfiles than AmTALK 1.x; however, the
- upgrade is totally free. New keyfiles have already been mailed out
- to everyone who registered AmTALK 1.x, if you didn't receive yours,
- please mail to <keyfile-update@vapor.com>, stating when and where
- you originally registered.
-
-
- History
- =======
-
- 2.1.2
- -----
- - general GUI cleanup (Olli)
- - should now work with as225r2 again (Olli)
- - fixed problems with some talks sending bogus remote
- port numbers (Olli)
- - window class now actually disposes itself (Olli)
-
- 2.1.1
- -----
- - added NC3 keyfile system support (Olli)
-
- 2.1 (Fri Sep 17 21:12:26 1999)
- ------------------------------
- - General prefs "Notify" shortcut now works (Carlos)
- - added some paranoid checks to avoid possible enforcer hits
- while creating GUI on very low memory conditions (Carlos)
- - added external sound player support (Carlos)
- - now uses vapor_update.library to automatically check for
- newer version (Carlos)
- - uses Popplaceholder class when needed (Carlos)
- - General: fixed bug making (under some circumstances) the app to
- behave as unregistered even the valid keyfile was placed in valid
- key directory (Carlos)
-
-
- 2.0 (Fri Jul 30 17:20:54 1999)
- ------------------------------
- - now uses vapor_registration.library instead of old reg util (Carlos)
- - fixed labels of General Prefs/Notification cycle gadget (Carlos)
- - reworked about window to reach clickable URLs (Carlos)
- - unregistered version should nag more now ;-) (Carlos)
- - added new keyfile stuff. Now looks for AmTALK-2.KEY
- RSA encrypted key (Olli)
- - initial CVS import
-
- [source code taken over - complain to Marcin for now...]
-
- - linked with Carlos' MUI frontend - now every object can
- be hotkeyed (rework your translation - see translators.readme
- for more details)
- - you can now use F1 and F2 keys in main window as equivalents
- to "AmTALK" and "x/x Msgs" buttons
- - some cosmetical changes (added missing CLOSE gadgets,
- OK/Cancel buttons to follow Amiga Style Guide)
- - removing message from the AA log clears message read window too
- - "Clear log" clears log only. "Integrated" window close wasn't
- intuitive
- - "Clear log" asks for confirmation now
- - terminating talk session disables now Copy/Paste/Save menu items
- when needed
- - in TALK window you can press F1, F2, F3 as equivalents of
- clicking "Talk", "Locate and talk" and "Userlist" buttons
- - number of host history entries is now definable
- - host history pop-up list can be now edited directly from AmTalk
- - AmTalk now keeps log list up to date even the log window is open
- (you had to close and reopen the window to get it refreshed before)
- - opening "Userlist" from main window does not close its window
- anymore (again, it was not intuitive behaviour)
- - more sounds events added
- - AmTalk now sets environmental variables AmTalk_TotalMsgs and
- AmTalk_UnreadMsgs, so you can track these values externaly
- - changed order of messages information button. It's now
- "UnreadMessages/TotalMessages" which is more 'popular' way of
- presentation
- - default hotkey changed to "lamiga t". Using RAmiga wasn't smart
- enough and used to confict with hotkeys of programs' pull down
- menus
- - log display list is now displayed from recent (on top) to latest
- - fixed settings saving. AmTalk used to write "NoWait" instead of
- "DONOTWAIT" tooltype
- - If there's no user-defined AA welcome phrase, AmTalk will give
- you default one as template, when you enter AA settings window
- - you can remove single log entries as well as clear the whole log
- - you won't be able to close prefs window if any ASL requester is
- floating around anymore
- - first occurance of "%ld" in AA welcome phrase will be replaced
- by Maximum Message Len value
- - "Clear" button added to AA view window
- - AmTalk now uses PopHotkey.mcc class to simplify the definition of
- broker hotkey
- - QuietQuit option added (mainly for my testing purposes, but
- remains here - maybe someone find it useful as I did ;-)
- - save talk session is now possible. AmTalk saves either two files
- (xxx.1 and xxx.2), which hold separated contents of each
- text area or single session file, depending on "Single file session
- save" switch. NOTE: if you resize the window you lost that part
- of your scrollback buffer which remain not visible. This is
- term.mcc bug, not mine. Yell at Olli ;-)
- - AmTalk now traps CTRL-G (Beep) sent by your party and plays
- defined sound or does simply DisplayBeep() to notify you
- - You can press F1-F4 in sound prefs windows to test sounds
- (added due to lack of different shortcuts for 4 "Test" buttons)
- - Can pop its screen and proper talk window to front upon
- receiving Beeps signal (CTRL-G) (definable)
- - User definable shortcuts for Talk announce window
- - Paste limit size increased to 2KB (but don't flood you party!)
- - Beeps can be optionally 'echoed' to the talk window
- - Definable default button in Talk announce window
- - Connection can be terminated w/o closing the talk window,
- so you can easily save the session or read it all over again
- (see the Windows menu)
- - AmTalk can ignore empty AA messages if you order him to
- - Definable shortcuts for buttons in Talk announce window
- - fixed old bug in user list handling. Now AmTalk should properly
- create new users from announce window.
- - current release of required classes included (as usual)
- - the announce window may not open under some circumstances
- (user was playing with GUI - dragging windows, holding and
- using sliders for a longer time (e.g. in IBrowse for instance)
- even it was expected to (no "Always AA" turned on etc). Now AmTalk
- knows about that and tries to resolve that smarter, and will
- smothly fail back to AA if opening the window won't be possible.
-
- 1.9
- ---
- - now saves last used dir to ENV(ARC):Vapor/AmIRC_LASTUSEDDIR
- - now uses NList.mcc V19+ if available, UseOldStyleLists arg
- as usual (Olli)
-
- 1.8
- ---
- - included Textinput 13.22
- - compiled with optimizations
-
- 1.7beta
- -------
- - AmTALK failed to close UDP sockets under certain circumstances,
- causing some spurious error messages on subseqent starts
- - AmTALK can now be started with a "talkadress" and locate option,
- thus obsoleting the rexx starter.
- - recompiled with SAS/C 6.58
- - included Textinput V13.20
-
- 1.6beta
- -------
- - now uses Textinput.mcc instead of Textview.mcc
-
- 1.5
- ---
- - recompiled without scheduler optimizer due to known bug
- - added new version of textview.mcc
- - added spanish translation and guide file
- - added new registration utility
-
- 1.4beta
- -------
- - fixed lame typo in command args -- argument is now called
- "Inetd", not "Identd". Accepts "Identd" for compatibility, too.
- - added new version of textview.mcc
- - fixed about window opening after 30 days even if a keyfile
- was installed
-
- 1.3
- ---
- - fixed crash with OS 2.x due to missing datatypes.library
- - added new (and 68000 compatible) version of textview.mcc
- - added new version of term.mcc
- - fixed screwing of auto answer text under certain circumstances
-
- 1.2
- ---
- - changed app preconfig method to avoid initial window
- close/reopen
- - sound section in prefs is now disabled when datatypes are
- not available
- - fixed bogus display of iconify gadgets
- - no longer shows a bogus "no alias" error when the talk string
- is empty and return/talk/talk&locate is pressed
- - added french catalog
-
- 1.1beta
- -------
- - fixed OS 2.x crash (using exec pool functions)
- - added new textview.mcc/mcp and term.mcc
- - added reworked catalogs
- - fixed about text
- - fixed resetting of tiny font to helvetica/9
- even if the tiny font is configured in MUI prefs
- - used optimizing cat compiler
-
- 1.0
- ---
- - first release version
-
- 0.44beta
- --------
- - now uses TextView.mcc for auto answer message editing
- - the talk TCP session socket is now set to SO_KEEPALIVE
- mode
- - remote identd lookup is now done when establishing a link,
- too
- - status messages are now printed in bold text
-
- [0.43 skipped due to revision error]
-
- 0.42beta
- --------
- - fixed "Delete" in Auto answer viewer to delete the selected
- message, instead of a more or less random one
- - fixed End-Of-Settings line written to Icon's tooltypes
-
- 0.41beta
- --------
- - now does a identd lookup on the remote stream socket
- after a talk is established, displaying the returned
- username or <no-identd> / <identd-error> in the message.
- - messages in the auto answer box now have 3 different
- statii: NEW, UNREAD and READ.
- - forcefully enables the ARexx port even if it's disabled
- in MUI prefs.
- - added preliminary amtalk.text documentation by AdamH.
- It's written by a canadian, so don't expect too much :-)
-
- 0.40beta
- --------
- - didn't send UNKNOWN_REQUEST upon getting a UNKNOWN_REQUEST.
- Now does. Fixes problems with other clients sending non-standard
- stuff to talk ports to do tricky things, notably WinTalk.
- - included new term.mcc which fixes spurious "Please insert
- Volume <Bullshit>: in any drive" and cut&paste errors.
-
- 0.39beta
- --------
- - fixed reset handler not notifying "I'm done" and therefore
- causing a 10 second delay in the reset process.
-
- [0.38 skipped due to revision error]
-
- 0.37beta
- --------
- - fixed reading of auto answer messages (finally...)
- - moved "Accept" to the top of the announcewin window
- to have it more easily reachable with keyboard
- control (Tab/Enter).
- - added a hopefully thorough explanation of the locate
- protocol to this readme, in the hope that someone
- reads it (Aren't I silly?)
- - fixed ARexx argument parsing for TTY and LOCATE
- flag.
-
- 0.36beta
- --------
- - added keyboard reset handler. Will close all talk connections
- with a "*** REMOTE MACHINE REBOOTING ***"
- - removed all shortcuts from the "Incoming TALK request"
- requester
- - "talk to" string gadget now only rejects WSP chars.
- - fixed display of auto answer messages (was turned upside down)
- - fixed yet another crash related to AmTALK unable to
- find it's own path due to inetd startup and screwed PROGDIR:.
- Happened on prefs save. Will now put up a warning requester
- in this case, telling users to fix their inetd.conf.
-
- 0.35beta
- ---------
- - fixed potential crash upon problems with getting the App's
- icon
- - aainfo win now has a "Talk" button to start the main UI
- - changed layout of the "Incoming talk request" requester
- - talk window now appears relative to mouse pointer position
-
- 0.34alpha
- ---------
- - AA-Info-Win is now snapshottable
- - Quit didn't work on inetd-startup
- - added "Locate always" flag to userlist
- - added "Locate and Talk" to auto answer list and log window.
-
- 0.33alpha
- ---------
- - will now raise it's priority itself when being started from inetd with -1.
- - fixed window ID assignment for the talk window.
- - now handles edit char exchange correctly.
- - now dies upon CTRL^C in edit windows.
- - locate now works, or is supposed to do so :-)
-
- 0.32alpha
- ---------
- - fixed window list stuffup (removed windows weren't
- actually removed from the window list, causing
- all kinds of neat trouble)
- - removed all otalk support stuff (never used anyway)
- - fixed loading of Auto-Answer messages.
- - fixed crash when AmTALK is unable to GetDiskObjectNew()
- it's icon.
-
- NOTE: There is a problem with AmiTCP's inetd not
- setting PROGDIR: correctly when it starts up demons.
- Modify your identd.conf so that the line looks
- like:
- ntalk dgram udp wait root p:amtalk/amtalk p:amtalk/amtalk identd=1
- That is, the full path to AmTALK has to be specified
- both in the "server name" and the path field of identd.conf,
- otherwise AmTALK can't locate settings, log, autoanswer store
- etc.
-
- 0.31alpha
- ---------
- - recompiled for new term.mcc
-
- 0.29alpha
- ---------
- - added locate facility
-
- 0.28alpha
- ---------
- - will not put up the quit warning requester when started from
- identd
- - is a nice daemon and queries the service database for talk
- and ntalk port numbers
- - documentation error: you must NOT start otalk sessions
- via identd
-
- 0.27alpha
- ---------
- - fixed the as225 interface
- - it's now possible to start AmTALK via identd so you don't
- have to run it all the time
- The entry for AmiTCP is:
- ntalk dgram udp wait root p:amtalk/amtalk amtalk identd=1
- Replace p:amtalk/amtalk with wherever amtalk resides on your system.
- Make sure you don't have an entry for otalk there!
-
- 0.26alpha
- ---------
- - when started twice, a "can't create window object" error
- occured, instead of silently quitting and forcing
- the other instances to front
- - fixed crashes when closing the "Auto Answer" setup
- windows
-